LLondon Read More Large Occupiers Vie For £1.2B London Office Development16 January 2026 A new £1.2B City of London development appears to have achieved something that has been absent from the…