About Hodgson Worrall Limited (08149687) United Kingdom