About Glencairn Group Limited (04610038) United Kingdom