About Mack Restaurants Limited (10385049) United Kingdom