UK-based renewable energy company CWP Energy said on Monday it has reached financial close on the 308-MW Sanquhar II onshore wind project in Scotland.