About Galliford Try Corporate Holdings Limited (SC288228) United Kingdom