Further to my last, I just attached an Arduino MEGA on COM 9 and it is compiled and uploaded.
So somehow it has to be the driver that is affecting the UNO but for the life of me I cannot at the moment work this out.
I will have a look on google to see if I can find a tool to remove all drivers associated with a port / device then try again as a new device.
If you have any ideas feel free to jump in.
Regards,
jB 8)