About Eaton & Slater Ltd (11538240) United Kingdom