Here’s how I sorted this issue.
I plugged in a Samsung Evo SSD in an Orico caddy (Different from the Atomos caddy) into my Windows 7 laptop.
It then found drivers for it.
I then swopped the Samsung for the SanDisk SSD and reconnected.
It then found the driver for the SanDisk and all was OK so I could update the firmware.
So, I can somewhat blame this on the caddy for the Atomos Ninja Blade although I cant 100% blame it.
I know this wont be an ideal solution for everyone, but at least I had a spare SSD and caddy so through trial and error managed to sort it.