Half Year Financial Results - Grainger plc | RNS | Ticker