33 Spencer Road Freehold Limited Company number16308170 StatusActive TypePrivate Limited Company Incorporated11 Mar 2025 Nature of business Other business support service activities n.e.c. Registered office 33a Spencer RoadLondonW3 6DW Data JSON Markdown