About Mitchell & Cooper (holdings) Limited (05249178) United Kingdom