Half Year Trading Update - Cranswick PLC | RNS | Ticker