Half year financial results - Grainger plc | RNS | Ticker