About Mitchell & Cooper Limited (01202604) United Kingdom