I've just given it a test run and foot to the floor in top it wouldn't go over 35 so defo fuel starvation at high demand.
I removed the hose connection to the lift tube and immersed it in a jar of petrol and the engine ran without drawing air, so I suspect the lift tube but it looks fine and I can't work out a way to pressure test it because of the mesh soldered on the bottom. Before I order a new one I'm going to replace the old plastic fuel tube with a continuous length of new ethanol proof tubing (not happy with the plastic to rubber inserted joint anyway), and test by dropping this straight in the tank. That should finally eliminate the problem. At least it's all easily accessible in an old Land Rover!
Thanks again, Chris