About Mitchell & Cooper Associates Limited (07853585) United Kingdom