About Headwind Lambrigg Wind Farm Limited (08291816) United Kingdom