So, I now have an update on what's going on, car went into the garage this morning, I sent in the thermostat unit I bought aswell just incase they needed it, got called at 3pm, car ready to pick up, brilliant!!
Arrived to collect car, spoke to mechanic, he changed the thermostat because I bought one in and to his surprise when he took the old housing off. GUESS WHAT!! There was no thermostat inside ??? brilliant, so anyway, all replaced, fan is now working again. Now my only problem is is that the coolant temperature light comes on after two minutes of driving, I know it's not over heating, mechanic said it could be the sender unit? Cheers guys!