ALBA RENEWABLES LTD Company number SC302001 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address63 Farr, Bettyhill, Thurso, Caithness, KW14 7TA PostcodeKW14 7TA Companies at this postcode 5 Map