About Lr Biogas Solutions Ltd (NI625322) United Kingdom