I do it all the time, but then I drive buses. In London, you never know which stops have cameras and which don't, so don't risk it. lot of drivers seem to be dyslexic, mistaking the big words in the road BUS STOP to mean car park. They've even put big yellow lines at the edge of the road for those who have difficulty knowing what the white words mean.
But if you're caught, have a look for the yellow plate at the bus stop that says something like no stopping except buses, that means any bus can stop there. No stopping except local buses means a bus on a regular services, not buses on private hire.
Outside London the counties have their own local definitions. I know in Surrey all bus stops used to be classed as bus stands which means buses can stop there for any length of time. A lot of county bus stops are just a sign by the road with no other stopping restrictions. But it's the writing on the road, the yellow line and the yellow sign that make the difference. In London don't even think about stopping on a bus stop unless you're driving. bus or traffic dictates otherwise.