About Smith Taylor & Potter International Limited (04095707) United Kingdom