Skip Navigation
We create spaces
that work for people

Get in touch

We’re based in central London and work on projects across London and the South-East of England.


4th Floor, 14 Devonshire Square
London EC2M 4YT
United Kingdom


+44 (0) 20 7240 7711


Opening hours

Monday to Friday: 9am – 5pm
Weekends: Closed
Bank holidays: Closed

How to find our office

We’re in the heart of London – just two minutes walk from Liverpool Street station or 10 minutes walk from Moorgate station.

14 Devonshire Square, London, UK