Nestle will sell Pfizer's Mexican business to settle competition issues in the market arising from its deal last year to buy the pharmaceutical giant's infant nutrition operations worldwide.