About Anchor Farms Limited (07682905) United Kingdom