In what is describes as an “exciting addition to the world of business”, Canary Wharf Group has attracted a world-beating university to its docklands estate. During the next 12 months University College London (UCL) will wind down its existing... Read More