About Stephen Slater Ltd (10485662) United Kingdom