About Glencairn Group Limited (12808887) United Kingdom