Overview
Legal name
SCLA LIMITED
Region
London
Registered address
SCLA HOUSE
21-25 RIVER ROAD
BARKING
ESSEX
IG11 0DA
Insolvency history
No