About Taylor & Thomson Ltd (SC707529) United Kingdom