20 St Andrew Street, London EC4Simon2024-10-03T10:00:24+00:00 20 St Andrew Street, London EC4 5,500 sq ft acquisition on behalf of Quantuma