About Taylor & Gillard Tools Limited (04324405) United Kingdom