shops usually close for one of three reasons:
1. They aren't making money.
2. The lease has expired.
3. The owner is retiring, or moving onto something else.
In London, at least, I would imagine the motorbike business is booming, especially since the arrival of congestion zone charging. There certainly seem to be far more bikes on the roads.