About Glencairn Epm Ltd (06119614) United Kingdom