Cranswick plc (CWK) Financial Health & Risks | Ticker