Claim: Ron Dennis owns a London-based club franchise.
Verdict: NOT ENOUGH INFO