About Hodgson & Hodgson Limited (00139425) United Kingdom