About Smuts & Taylor Limited (06538652) United Kingdom