About Galliford Try Construction Holdco Limited (SC288229) United Kingdom