The centre will offer 11,000 sq ft of prime central London serviced office accommodation. The business centre is set over three floors and will offer interior designed contemporary offices, meeting rooms and breakout areas, all backed up by the latest technology.