About Mitchells & Butlers Leisure Holdings Limited (02608173) United Kingdom