About Skewers Grill & Cafe Limited (10896939) United Kingdom