About Grill & Chill (worcester) Ltd (12889112) United Kingdom