About Hammonds Technical Services Ltd (12089751) United Kingdom