About Slater & Davis Limited (11881903) United Kingdom