About Sandhurst Contracts Limited (06313032) United Kingdom