About Mitchell And Andrew Limited (09900636) United Kingdom