About Sandhurst Management Services Limited (03329406) United Kingdom