About Llangattock Green Valleys Micro Hydro (2) Co-operative Limited (IP032276) United Kingdom