About C.f. Taylor & Co. Limited (00143479) United Kingdom