All Work and Social launches Department, the customisable workplace concept – with offices in Manchester, London and Leeds
Department, a new managed workspace concept, has launched, combining work, social and wellness facilities under one roof, as it introduces the new era of the