Just a two-minute walk from Liverpool Street Station, this exceptional self-contained office building offers a rare opportunity to occupy a fully fitted headquarters in the heart of the City of London. Arranged over six floors, the space is ready for immediate occupation with high-speed internet already live, allowing your business to move in and start operating from day one....