I think you've hit the nail on the head Ian, there are definately no fault codes, my brother told me to take the plugs out and leave them off over night as they would be fouled up from trying to start it with the throttle down and apparantly this will evaporate the remaining fuel.
Got it started after cleaning up the plugs with a wire brush, I took off all the electrical plugs I could see around the engine bay and sprayed them with wd40 which probably did nothing but I was getting desperate.
It fired up straight away once the plugs were back in but was idling very low about 300rpm, I've took it for a spirited blast for a few miles and all is back to normal, I guess it was just flooded.
Thank f*ck it wasn't an immobiliser problem.
Thanks to everyone for the advice, much appreciated