About Glencairn Associates Ltd (SC556155) United Kingdom