Overview
Legal name
ALMACOMPOSITES LTD
Region
South East England
Registered address
10 PETERS ROAD
LOCKS HEATH
SOUTHAMPTON
ENGLAND
SO31 6EQ
Insolvency history
No