About Mitchells Investments Limited (12485835) United Kingdom