20240426_Wincanton plc_8.5 EPT RI_UK_MLI - Wincanton plc | RNS | Ticker