Galliford saves hardest for last on Thames resi scheme Ut enim Galliford saves hardest for last on Thames resi scheme Ut enim