About Taylors Farm Limited (06841408) United Kingdom