Overview
Legal name
SLX RENEWABLES LIMITED
Region
South West England
Registered address
SLX HOUSE
24-32 LONDON STREET
ANDOVER
HAMPSHIRE
UNITED KINGDOM
SP10 2PE
Insolvency history
No