Overview
Legal name
29 SHRUBBERY RD LIMITED
Region
London
Registered address
186 SOUTH PARK ROAD
LONDON
ENGLAND
SW19 8TA
Insolvency history
No