About Charcoa Grill & Steakhouse Ltd (10907711) United Kingdom