About Smith Slade Taylor Limited (13364311) United Kingdom