About Tedder Hill Wind Farm Limited (07474369) United Kingdom