About Mentmore Park Farms Limited (02611612) United Kingdom