UK-based CWP Energy has reached financial close on its previously stalled 308-MW Sanquhar II wind farm project in Scotland following a GBP-400-million (USD 525.1m/EUR 454.1m) debt financing deal.