About Glencairn Properties Limited (08871095) United Kingdom