Nestlé has in principle agreed to buy the healthcare nutrition business of Speciality Foods India.