British Land agrees sale of Clarges Mayfair to Deka for £177m November 18, 2020 LONDON: British Land Company announced it has completed on the sale of Clarges Mayfair to Deka for £177m, 7.6% above the September 2020 valuation. Clarges...