About David Slater & Sons Ltd (13642955) United Kingdom