KB Natural Foods Ltd is recalling three batches of its own-brand pre-packaged cashew nuts and almonds, after the company's packing plant was served wi