Items sold at Tesco, Lidl, Farmfoods and TK Maxx and more UK supermarkets have been recalled with “do not eat” warnings in place.