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