After quite a few hours I've finally tracked down the cause of the blowing fuse 15
I started by putting in in-line fuses to the heated front seats and the memory supply which seemed favourite down by the seat connection next to the sill.
Whilst messing about checking something else the main 20amp blew, didn't check at the time but later noticed the driver seat fuse had also gone, so out came the seat...
Found the feed around to the heater module which is a constant feed had rubbed against the metal frame of the seat and worn through the insulation.
The heater module looks like its pushed down inside the foam of the seat.
I did try taking a photo but the cable is right behind one of the seat motors, (and it was getting dark) also a bit of a pain to tape up. There was also a piece of sticky back plastic which looked as if it should have been wrapped around the seat frame to protect the cable but it hadn't been stuck down properly.
I think I'll leave the in-line fuses there, just in case :-)