About Taylor Herring Limited (05361673) United Kingdom