About Cumberhead Wind Energy Limited (08926189) United Kingdom