Meat Masterclass #1: Beef

”I will argue to the ends of the earth in my belief that Britain has the best meat in the world, we have some of the best meat producing animals in the world, the Aberdeen Angus cow, the Welsh salt…