About Mitchell Grove Limited (08886617) United Kingdom