BDC
British Land has received planning permission for a 517,000 sq ft office and retail development on Liverpool Street.
BDC 316 : May 2024