About Taylor & Co. Limited (10675345) United Kingdom