Overview
Legal name
59A IT SERVICES LIMITED
Region
East of England
Registered address
1A SUFFOLK COURT
CHURCH FIELD ROAD
SUDBURY
ENGLAND
CO10 2YA
Insolvency history
No