Capital House, 25 Chapel Street, London NW1Simon2024-10-03T10:12:28+00:00 Capital House, 25 Chapel Street, London NW1 4,000 sq ft acquisition on behalf of Market Makers