Overview
Legal name
19 VILLA ROAD SERVICES LIMITED
Region
London
Registered address
19A VILLA ROAD
19A VILLA ROAD
LONDON
LONDON
SW9 7ND
Insolvency history
No