About Taylors Farm Shop Limited (06705543) United Kingdom