About L&c Ltd (12899798) United Kingdom