About Hescott Engineering Company Limited (SC109368) United Kingdom