Scottish renewables developer Muirhall Energy has achieved financial close on a 43.6-MW wind project in South Lanarkshire, a project that was consented by the local council several years ago.