About Taylored Holmes Limited (09377037) United Kingdom