About Glencairn Homes Limited (09274817) United Kingdom