About L & C Holdings Group Ltd (12969309) United Kingdom