Mark Barry was struck off for a catalogue of errors and failures during his time at St George’s NHS Trust