About First Anglo Beef Processors Limited (00565332) United Kingdom