About Smith & Sands Limited (08686020) United Kingdom