Thanks for the advice guys
I wasn't selling myself short as such, but we differ to each other quite a lot. She's really classy, went to a private school, lives with her parents in a rich area, and I'm a working class, public school dropout who spends all his time on or inside his computer. We have different music tastes etc. At the same time though, we do have a lot in common, a list of stuff escapes me, but I'm sure it's not totally important.
She does have a flirty personality, but like I mentioned, she seems to lay it on thicker with me.
I'll test the water a little, ask her out for a drink and see how it goes.
Phil