Wondering where's best to base your business in London? Here's a closer look at our serviced offices in Gracechurch Street...