About Innerhadden Hydro Limited (SC280727) United Kingdom