About Glencairn Consulting Services Limited (11652613) United Kingdom