This item was originally published on this site

Developer London Square has acquired a site in Crayford, south east London, to create a £180m development with 559 homes.