About Hodgson Technologies Ltd (12740065) United Kingdom