The battery requires a load test not just voltage. A duff battery could still show 12 or 13 volts. If a load tester is not available connect a car indicator bulb across the battery whilst testing voltage anything lower than 11v indicates a problem.
I haven't spoke to the electrician since he was out yesterday. He was going to test the battery fully under ,oad conditions.
However the new battery is giving the same problems so it's very unlikely that there would be two dodgy batteries.
So problem appears to be either battery fuse related or actual panel problem with the battery - perhaps a dry joint or whatever with the connection with the battery.
I shall ask him to look at the fuse but if he wants to change the whole panel I shall not stop him as that would fix it whether it's fuse or dry joint.
Thank you for your help. It looks like we're getting closer to resolving it.