About Sandhurst Investments Limited (00583176) United Kingdom