About Low Carbon Wind Investment Company 2 Limited (09606377) United Kingdom