Triad Group plc FY24 AGM & 1H25 Trading Update