Update to this one. My mobile mechanic was round changing a tyre and confirmed the slave seal had gone - swapped it out without issue and the fluid level has been fine since and I haven't lost the firmness of the lever, so all good.
However, I still get clutch drag, it's still impossible to get ...