Overview
Legal name
24 MONTSERRAT ROAD LIMITED
Region
London
Registered address
FLAT 2, 24
MONTSERRAT ROAD
LONDON
ENGLAND
SW15 2LA
Insolvency history
No