About Essex Hydro S Limited (11600686) United Kingdom