UK retailer Marks & Spencer has recalled a batch of its own label Nice Rice Chicken children's ready meal because it contains an undeclared allergen.