About J Taylor Holdings Limited (13424241) United Kingdom