About Mitchell & Alexander Limited (08234569) United Kingdom