About J F Wind & Renewables Limited (12021602) United Kingdom