About Igp Hay Solar Farm Limited (13386605) United Kingdom