About Haworth & Slater Ltd (13251546) United Kingdom