About Anglo Beef Processors Holdings (03437107) United Kingdom