About Mitchell & Hudson Limited (01426632) United Kingdom