Barratt Developments PLC FY24 Interim Results | RNS | Ticker