About Jamra Charcoal Grill Ltd (12509999) United Kingdom