About John Mitchell Racing Limited (08414628) United Kingdom