About Taylor & Cook Limited (11759390) United Kingdom