Company identity
Founded / incorporated
8 May 2006
Company number SC302001
Legal name
ALBA RENEWABLES LTD
Company type
Private Limited Company
Region
Scotland
Registered address
63 FARR
BETTYHILL
THURSO
CAITHNESS
KW14 7TA
Insolvency history
No