About Slater Baker Limited (06614911) United Kingdom