Update. The pistons have been removed. The ring end gap is around .048" at the top of the cylinder and .025" at the bottom. As the recommended gap is .004" per inch of bore, it should be around .014". So I guess I now know why the crankcase is being pressurised! We have ordered a new set of County pistons and liners from Revington as Mahle seem to be very hard to get. Hopefully this will solve the problem.
The mechanic seems to think that petrol leaking into the cylinders has washed the oil off the walls and caused high wear. I am a little puzzled by that as we got 36mpg (imperial) on our long trips. I'm also puzzled as to how the petrol could drain from the tank, through the mechanical pump, up over the engine, into the carburettors and then into the engine. He has a very steep driveway and he got 15 litres of oil and petrol out of the sump when he drained it. I look forward to driving it again without leaving an oil trail!