About Mitchell And Cain Limited (10085588) United Kingdom