About Spicer Hill Wind Farm Limited (07580228) United Kingdom