About John Sleath Race Cars Limited (04963350) United Kingdom