About Barmoor Wind Power Limited (07372463) United Kingdom