About Galliford Try Investments Neps Limited (09303708) United Kingdom