About Nicholls Hydro Engineering Limited (09241719) United Kingdom