About Strellas Lane Wind Energy Limited (10283619) United Kingdom