Keller Group plc stock (GB0034293025): buyback activity keeps investor focus on construction demand AD HOC NEWS