Nomad Foods Limited, Europe’s leading frozen food company, has announced that it has been included in the annual Dow Jones Sustainability Europe Index (DJSI Europe) for the fourth consecutive year. The frozen food manufacturer received a score of 58 out…