About H&s Technical Services Limited (08254502) United Kingdom