Galliford Try completes £10m share buyback programme | AllMind News