About Sperrin Wind Ltd (NI633811) United Kingdom