The Department Store
—
The Department Store', is the new London head office for Squire & Partners. As part of the development the existing building, constructed in 1905, has been reconfigured and extended to provide an impressive office and events space.