About Glencross Consulting Ltd (SC308472) United Kingdom