About Penllyn Solar Farm Limited (13274399) United Kingdom