About Slieveard Wind Farm Limited (NI612167) United Kingdom