About Glencros Ltd (10988330) United Kingdom