BARRA HOLIDAYS LTD Company number SC768880 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address183 Balnabodach, Isle Of Barra, Scotland, HS9 5UT PostcodeHS9 5UT Companies at this postcode 3 Map