About Hydro Power & Technology Limited (04449288) United Kingdom