About Taylor Cartlidge & Co Limited (05317680) United Kingdom