About Glencairn Dumbartonshire Limited (12977443) United Kingdom