About Mama S Grill (north-west) Ltd (12258503) United Kingdom