About H&sc Technologies Limited (09017786) United Kingdom