About J Mitchell Racing Limited (10104240) United Kingdom