MUIRHALL ENERGY   
Muirhall Energy is a leading independent developer of renewable energy projects, based in Lanarkshire, Scotland. 
Led and managed by a dynamic team, Muirhall have constructed over 80MW of onshore