About Taylor & Hart Limited (07592365) United Kingdom