Thanks for the advice guys.
I drive pretty conservatively, and don't accelerate hard (I think). The car runs really well, no problems with starting or picking up speed.
I forgot to mention - it has no service history whatsoever - this may be the problem now I think about it
. I bought the car on the weekend from a local garage - the salesman did say he'd change the air and fuel filter but I haven't checked if they have - I'm ringing them in the morning.
I suspect an oil change may be due - can you recommend anything else?
I'll do 70 on the way to work tomorrow and see if that makes a major difference in the mpg.
Thanks Again.

Better still, do 60mph. I occasionally do a 60mph run from Liverpool to Luton or Liverpool to Southampton etc. Only when bored of course.
I've returned over 65mpg frequently on those runs, with the car in my sig, also a 1.8TDCi (2007/07)
Sit at 80mph, I get around 45mpg. 70 is more 50-55mpg.
If you change gear above 2k rpm on the way there, it really makes a difference to consumption - try gear changes aroun 1500-1700 revs where possible and you can get some ridiculous efficiency from this engine.
Shame it's absolutely pig slow (I had an ST170 before it though)