Square Space Property Holdings Limited is an active company incorporated on 2 February 2026 with the registered office located in London, Greater London. Square Space Property Holdings Limited was registered 14 days ago.
Registered office address changed from Tooting Works, 89 Bickersteth Road London SW17 9SH England to Tooting Works 89 Bickersteth Road London SW17 9SH on 9 February 2026