London's premium office accommodation located in the heart of the City of London