Longwood Farm
Longwood Farm in Suffolk is one of the first organic, grass fed farms in the UK. They have been producing organic, free range beef, lamb, pork and poultry since 1990. Go to Essential information Longwood Farm quality standards The farm is certified organic by The Organic Food Federation. They adhere to the high standards […]


