About Glen Appin Of Scotland Limited (SC045352) United Kingdom