About Mitchell Management Associates Limited (02328237) United Kingdom