About Smith Taylor & Associates Limited (03683037) United Kingdom