I gathered for you some information on available coffee grinders. If you are using a traditional ground coffee espresso machine or would like to get one, you should consider buying a coffee grinder to grind the coffee beans mixture of your choice. Here are some nice options, ordered by cost:
The ZX595 Grinder has the capacity to grind between 70g / 10 cups worth of coffee beans at any one time. Green LEDs indicate the consistency of the grind, whether fine or course. The grinder is made of stainless steel, and has 150 Watts power.
Estimated price: 15 GBP.