About Taylor & Carnegie Company Limited (08936293) United Kingdom