About European Wind & Solar Ltd (12983684) United Kingdom