January 7, 2026|Paul Norman
Canary Wharf confirms major UCL office expansion
University business school will occupy 150,000 square foot at Docklands tower
UCL School of Management, the business school of University College London, has continued its expansion in the One Canada Square tower at Canary Wharf, committing to circa 150,000 ...