Swiss food giant Nestle has struck a deal to sell its Jenny Craig weight management unit in North America and Oceania to North Castle Partners.