About Sandhills Investments Limited (10759262) United Kingdom