Overview
Legal name
OCTOPUS ENERGY WIND WORKS LIMITED
Region
Scotland
Registered address
SANDYBRAES
TWYNHOLM
KIRKCUDBRIGHT
UNITED KINGDOM
DG6 4NJ
Insolvency history
No