James Halstead plc (JHD) Financial Health & Risks | Ticker