In fact, one reason property is scarce and prices are sky-high in London & South-East England more generally is restrictions on new development. In other words - the lack of a properly free market rather than free market excess. London, apart from a few flashy skyscrapers in the City and the odd legacy housing tower is a bunch of low-rise flats and terraced houses. Contrast this to Manhattan or São Paulo.