About Taylor Edwards & Co. Limited (03144482) United Kingdom