About Ljs Char Char Grill Ltd (12878047) United Kingdom