With 62% of British business travellers now regularly extending their business trips by a few days, Soho House Group’s hotel The Ned, is perfectly designed for today’s business travellers looking to get a little more from their travels to the capital.