ALBA SOLAR LIMITED Company number SC331146 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office AddressROWALEYN, GLENARN ROAD, RHU, HELENSBURGH, DUNBARTON, G84 8LL PostcodeG84 8LL Companies at this postcode 9 Map