Not as difficult a job as I imagined that it might be.
Whipped wheel off, removed cassette.
Undid small grub (2mm ak) screws found on the dust seals each end, then they simply screw off.
Pulled off cassette carrier.
Pushed axle through from drive side to non-drive side taking the non-drive axle bearing with it.
Removed non-drive side bearing from axle (simply pulled off) then used axle to drift out drive side bearing - soft-faced mallet and gentle taps.
Positioned replacement drive side bearing and carefully drifted in with a socket and washer. The washer covered edge to edge of the bearing so that the pressure was evenly spread. This took a few patient minutes of gentle(ish) tapping.
Pushed axle back through from non-drive side, slid replacement non-drive side bearing over axle and pressed firmly by hand into hub body.
Cleaned and re-greased cassette carrier and ratchet pawls, pushed back on and screwed on dust cover.
Screwed on non-drive side dust cover.
Replaced grub screws.
Replaced cassette.
All done and working just dandy.