Nick and Christian Candy paid almost four times the Ministry of Defence’s asking price for the 12.8 acre Chelsea Barracks site. Sunday Times

A source close to the deal revealed this weekend that the brothers paid £900m for the enclave, between Sloane Square and the River Thames, which now has the unofficial title of Britain’s most expensive residential development site at £70.3m/acre