AGM 2019 - attendees & apologies