JHD.LSE Stock Analysis: James Halstead PLC | Real-Time Data & Fundamental Insights