About Crofthead Hydroelectricity Limited (08714313) United Kingdom