Overview
Legal name
ELECTRA NEST SWANSEA LTD
Region
Wales
Registered address
A6 MARITIME PARK
CRITERION WAY
PEMBROKE DOCK
PEMBROKESHIRE
WALES
SA72 6UL
Insolvency history
No