I had a conversation with the garage and he confirmed it has quite a primative cold start routine of squirting addition fuel into the engine when starting and advised that once it is started it should be ideally run around the block at least. If not the fuel from the start will not be completely burnt off and new fuel will be added on top causing the flooding.

Thinking about it the last time I used the car it was to take it out the garage for a wash and then put it back in. Hence the flooding.