About Afton Wind Farm Limited (10332231) United Kingdom