Company identity
Founded / incorporated
17 October 2019
Company number 12268579
Legal name
21 PALMA ROAD LIMITED
Company type
Private Limited Company
Region
London
Registered address
9 SILVER BIRCH MEWS
ILFORD
ENGLAND
IG6 2SP
Insolvency history
No