About Meridian Farms Limited (07959283) United Kingdom