Company identity
Founded / incorporated
18 April 2003
Company number 04739414
Legal name
14 MOWBRAY ROAD LIMITED
Company type
Private Limited Company
Region
London
Registered address
14 MOWBRAY ROAD
UPPER NORWOOD
LONDON
SE19 2RN
Insolvency history
No