About Llangattock Green Valleys Micro Hydro (1) Co-operative Limited (IP032183) United Kingdom