About Sandhurst Consulting Limited (09145403) United Kingdom