About Hodgson Kilbride & Co (SL002128) United Kingdom