SEA INSTALLER completed the installation of 108 wind turbines at the West of Duddon Sands offshore wind farm at the beginning of this month. Commissioning...