About Slater Anderson Limited (04875900) United Kingdom