Greggs PLC schedules AGM for May 21, releases annual report

Greggs PLC schedules AGM for May 21, releases annual report