They can actually be cheaper than taxis. If there are 16 people going to London for a birthday/stag/hen night you'll find that it's more comfortable, much more sociable and often cheaper to hire a limousine than hiring 3 taxis.