About Isle Of Barra Distillers Ltd (SC553952) United Kingdom