Canary Wharf Group plc has designed, developed and delivered circa 15.2 million sq ft of office and retail space and have an unrivalled track record of delivering bespoke headquarter buildings to occupiers, matching their business requirements.
One Canada Square is at the centre of Canary Wharf and is the tallest building in the UK.
Read MoreRead more about One Canada Square
40 Bank Street offers of state of the art new generation offices of the highest possible standards that provide flexibility now and into the future.
Read MoreRead more about 40 Bank Street