About Roderick Hodgson Ltd (10347752) United Kingdom