sounds like it's not getting fuel. does it take a fair bit of cranking to start? then once it gets going it'll start first time unless you leave it for hours?
ah, you've called the breakdown now, so let them sort i t:)
initially sounds like you might have leakback to the tank.. but i don't...