About Flimby Wind Energy Limited (05542234) United Kingdom