Isiah Queeley, 27, had earlier been found in possession of more than £3,000 worth of cannabis when he was stopped by police in Cardiff.