The £2 billion development called 1 Mayfair by Caudwell has a waiting list of 600 ultra-rich people. Prices start at £35 million. Photo: Caudwell
The £2 billion development called 1 Mayfair by Caudwell has a waiting list of 600 ultra-rich people. Prices start at £35 million. Photo: Caudwell

Mega-rich step back from London's top property market ... for now