About Taylor & Hunt Ltd. (11021660) United Kingdom