About Taylor & Kilduff Ltd (07156389) United Kingdom