About Taylor & Hardy Limited (03977505) United Kingdom