Overview
Legal name
11 STELLA ROAD MANAGEMENT LIMITED
Region
London
Registered address
11 STELLA ROAD
WANDSWORTH
LONDON
UNITED KINGDOM
SW17 9HG
Insolvency history
No