About Mitchell Management Company Limited (01711317) United Kingdom