About Sandhurst Holdings Limited (11767851) United Kingdom