About Slater & Frith Limited (01961917) United Kingdom