About Slater & Partners Limited (08242986) United Kingdom