About Glencairn Consulting Limited (08260404) United Kingdom