About The Glencairn Glass Company Limited (SC285942) United Kingdom