2023 Annual Report and 2024 Annual General Meeting - Weir PLC | RNS | Ticker