Overview
Legal name
67 SELHURST RD MANAGEMENT CO LTD
Region
London
Registered address
67A SELHURST ROAD
LONDON
UNITED KINGDOM
SE25 5QB
Insolvency history
No