What lights do you have on the dash ? Whilst it might well be the coil packs, it could also be something else going wrong. Has any work been done on the engine recently, e.g. cam belt change, service, anything else ?
You're a bit far for me to pop over with my OBD II reader, unless you fancy a drive over this way (NW Surrey). I don't know if there's anyone in your area who might be able to help you.
The other alternative is to read the codes yourself, even without a code reader, but it's more complicated. The procedure is detailed here, in section 2b. It involves connecting two of the OBDII connector's pins together, which then makes the engine check light on the dash flash in a sequence which blinks out two digit codes for you, which then can be checked in the manual.