About Lowca Wind Power Lp (SL017031) United Kingdom