Overview
Legal name
CELLUSTAR COMPANY LIMITED
Region
South West England
Registered address
12 MEADOW CLOSE
CHELTENHAM
ENGLAND
GL51 0TZ
Insolvency history
No