About Llangatock Green Valleys Micro Hydro (3) Co Limited (IP032368) United Kingdom