About Anglo Beef Processors (04296447) United Kingdom