About Mitchell Sports Limited (08596257) United Kingdom