About Hodgson Engineering Limited (10682039) United Kingdom