Office to share in Canary Wharf

Docklands Business Centre, London E14 8PX, UK