About Mentmore Foods Europe Limited (13432963) United Kingdom