London Square has purchased the Leegate Shopping Centre in South East London from Galliard Homes, paving the way for a major residential-led regeneration scheme ...