North Castle To Sell Avalon

North Castle Partners has agreed to sell Avalon Natural Products Inc. to The Hain Celestial Group Inc. (Nasdaq: HAIN) for $120 million in cash. Avalon is a Petaluma, Calif.