About L&r Group Ltd (11241872) United Kingdom