About First Wind Limited (NI611518) United Kingdom