About Anglo Beef Processors Uk (02925718) United Kingdom