There are licensed minicab companies, but they generally stick to the rule that they're not allowed to pick up on the street. Only black cabs can do that. The dodgy minicabs are the ones whose drivers are standing on the street trying to get your business. But people take them, so they stay in business despite being illegal.