The Clerkenwell office is situated in an imposing building dating back to the early 20th century, in central London's Clerkenwell Green conservation area, which includes some of the City's most evocative architecture. These serviced offices are an ideal base for the creative industries with café ...