About Mitcham Grill Limited (11863204) United Kingdom