About Sandcliffe Investments Management Co Ltd (07168526) United Kingdom