About Sandhills Management Limited (02625642) United Kingdom