Arduino Leonardo not booting - only bootloader is present in device manager

Hi guys - my Arduino Leonardo doesn't appear to be booting. When I connect it via USB the boatloader appears in device manager, but then isn't replaced by the board itself. Similarly the IDE doesn't see anything.

Trying to update drivers in the usual way also doesn't help. Any ideas? Any help would be much appreciated.

Thanks a lot.