Company name: The Caxton
Description: Buckingham Green: three seamlessly integrated buildings comprised of 64 luxury apartments, 55,000 sq ft of office accommodation and 11,000 sq ft of retail space.
1 Brewer's Grn, London SW1H 0RH, United Kingdom