About Kellam Hodgson Ltd (13417731) United Kingdom