About Glencairn Limited (12808808) United Kingdom