Iconic London skyscraper, One Canada Square, is a hub for global businesses. It's the UK's third tallest building, offering office space and on-site facilities.