Keller Group 2026 Underlying Operating Profit Consensus is GBP223M