About Glencross Investments Ltd (08123947) United Kingdom