About S & S Hydro Limited (07457133) United Kingdom