About Sandhill Investments Limited (NI055112) United Kingdom