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 square feet overall in a transaction tipped by CoStar News last month.
