About Houghton Technical Services Limited (09385198) United Kingdom