London Square acquires £180m development site

London Square has acquired a site in Crayford, south east London, to deliver a £180m development providing 559 homes. The former Electrobase site will be London Square’s first tenure-blind development. Square Roots, London Square’s independent registered provider, will provide the