About The Farm Shop Tytherleigh Limited (12531898) United Kingdom