The short answer is yes, there are a number of circumstances where a bookmaker can refuse to pay out. Simply winning is not one of the reasons though, they must suspect (and have evidence of) some kind of fraud taking place at some point.