Castle Foods Company (London Ltd is withdrawing a number of its own ready-to-eat foods, labelled as Sangha Foods or Core Foods.