Get a glimpse into our company and investor data—powered by the PitchBook Platform
Barlockhart Moor Wind Farm
Buyout/LBOLATEST DEAL TYPE
A wind farm located in Glenluce, United Kingdom. The wind farm is a power generation plant that has a total capacity of 8.2 mega watt and can generate enough clean electricity to power over 4,400 homes.