About Glencairn Holdings Limited (03718132) United Kingdom