Wastes in Isle Of Barra, Isle Of Barra We help you find any company! Barra And Vatersay Environmental Services Limited Ciosmul, Castlebay Isle Of Barra, Isle Of Barra