Sorry Flaps, but I disagree with the comment that the rosters are legal. While they meet the absolute criteria on FDP, min rest and days off, we all know that numerous multi-sector days have no chance of operating within the scheduled time, and historically crews have been rostered into discretion by the sharp practice of publishing unrealistic flight schedules.
Furthermore, in addition to the specific numerical criteria laid down in CAP371, there is also a requirement to avoid duty patterns which can aggravate fatigue. Ezy rostering does quite the opposite, and knowingly so (it even states this requirement in the FTL section of the company's Part A manual, so the company is by default breaching its AOC).