The story of an audacious squatter collective currently occupying 39 Clarges Mews must be seen to be believed. Five minutes from Green Park station, the Ritz Hotel and all that goes with it, the Mayfair property is worth a reported £22.5 million.