About First Windfarm Holdings Limited (02664824) United Kingdom