About Smith Taylor & Glen Limited (SC440478) United Kingdom