2025 Annual Report and 2026 Annual General Meeting - Weir PLC | RNS | Ticker