About L&c 88 Limited (12145647) United Kingdom