Posting of Annual R&A and Notice of AGM - James Halstead PLC | RNS | Ticker