Just a little update if anyone is interested, and for anyone else who might come across a similar problem. Got the fuel filter changed today just for good measure, however, for the last two days I have been turning the ignition on, waiting for fuel pump to prime, waiting for all dashboard lights to go off and waiting for fuel gauge to rise and stop, and have been doing this 3 times before I start the engine. So far, fingers crossed, the extended crank has not repeated and have left the car for one 12 hour period and one 15 hour period. I will keep doing this until next week and see if the extended crank happens at all, if it doesn't then I have something to work with. The guy at the garage said just let all the dashboard lights go out before starting the engine and don't cycle the key, but I'm going to go against his advice and keep doing what I'm doing just to see if it solves the problem. He did also mention that it could just be an age related problem with the fuel pump. I'm taking it to a different garage tomorrow just to get a second opinion on the matter.
If anyone has any further suggestion don't hesitate to post it!
Cheers