About L&r7 Ltd (12748639) United Kingdom