About Mitchells Management Company Limited (09520479) United Kingdom