About North Hoyle Wind Farm Limited (02904841) United Kingdom