Managed to get my fan off today. A little heat from my parts cleaner, a few taps with a hammer and punch and hey presto. For the record it was LHT as stated by Series71.
Just need to sort out a dodgy thread (helicoil already fitted by previous owner but it has broken up so with luck a fresh...