About Duncrue Food Processors Limited (NI046783) United Kingdom