Nestlé Waters sells Nestlé Waters Direct Europe to Eden Springs Group