About Willmar (holdings ) Limited (08734042) United Kingdom