About Kennoxhead Wind Farm Limited (12602263) United Kingdom