About Glencairn Croft Ltd (SC695203) United Kingdom