London & Regional (L+R) is one of the largest private property companies in Europe with substantial investments, developments ... and business interests in over 10 countries, including the UK, Germany, Russia, the Caribbean, Cuba, South Africa and Panama. read more
Competitor | Description | Similarity |
---|
Loading..