About Ballimore Hydro Limited (SC410173) United Kingdom