The last of 18 turbines has been successfully installed at the 81-MW Pencloe Wind Farm in Scotland’s Dumfries and Galloway, developer Invenergy UK said on Friday.