About Slater Hodgson Ltd. (10976401) United Kingdom