About New Char Grill Ltd (11164314) United Kingdom