Almacantar is a property investment and development company, specialising in large-scale, complex investments in Central London with the potential to create long-term value through development, repositioning or active asset management. Since launching in 2010, Almacantar has acquired over 1.5 milli... Read more