About Smith & Taylor Limited (01975171) United Kingdom