Overview
Legal name
JAMES LEIGH LIMITED
Region
London
Registered address
UNIT 31 STATION ARCADE
VICARAGE FIELD SHOPPING CENTRE
BARKING
ESSEX
ENGLAND
IG11 8DQ
Insolvency history
No