I contacted RLBS who supplied me with the seals I need for the piston rod for just £3 plus postage, and that fixed the leak but when I pumped beer it still had a mouldy odour and taste. I striped and removed all the seal including the piston’s two seals and soaked them in Sodium Percarbonate and my wife also recommended Milto, reassembledthe pump and it was slightly better but i could still just detect the mouldy aroma in my Black Sheep. I contacted RLBS again and spoke again to a very helpful Graham Collingwood and he found me a new piston with seals fitted, Stainless steel rod and posted them the same day.
When the piston, seals etc arrive, I will photo the parts and the reassembly to help any others needing to service their beer engine.
Thanks for the all comments and recommendations.