Lea Nature, the leading French natural products firm, has announced that it is to open a new production facility near to its base in La Rochelle. The plant will be located at a site previously owned by automotive firm Delphi in the town of Perigny, Charente-Maritime. According to Lea Nature, the new site will be used for three primary purposes: an extension to its ‘promo box’ scheme and to its …