Overview
Legal name
SEL ENVIRONMENTAL LIMITED
Region
North West England
Registered address
CANAL HOUSE
BONSALL STREET
BLACKBURN
LANCASHIRE
ENGLAND
BB2 4DD
Insolvency history
No