Visited Sainsbury’s today and was shocked at the price of a small joint of beef at £25. I haven’t bought it for years. Is this a reasonable amount to pay? For 4 people Sunday roast