Thank you to anyone who looked at my query but I now have the solution and it was extremely simple, isn't everything when you know how?
I contacted the computer manufacturer and asked if they could help and this is what they suggested (this is a copy and paste from their E-mail to me )
Connect one of your USB hubs
Click the Start button, right-click on computer, click Manage from the subsequent menu.
Click Device Manager in the left hand pane
In Device Manager right click the device or the unknown device to update drivers
Point to ‘C:\Windows\winsxs’ when it asks for the driver location
You may get warned that the driver isn’t signed, install anyway as it is a Windows generic file
When I tried to browse to the winsxs file it wouldn't let me open the Windows folder to select the file so I had to enter the file name manually from the keyboard.
I did this and all of the hubs are working perfectly. It worked for me and may be worth trying if you have a similar problem.