About Mitchell & Co Holdings Ltd (10819202) United Kingdom