Overview
Legal name
SELLA LIMITED
Region
East Midlands
Registered address
UNIT 3 IVANHOE OFFICE PARK
IVANHOE PARK WAY
ASHBY DE LA ZOUCH
LEICESTERSHIRE
LE65 2AB
Insolvency history
No