About Stott & Taylor Ltd (12501114) United Kingdom