An update from BHM.
The command module behind the dash is the culprit - it does not work. The cause is water ingress & it seems that there is a split in the washer pipe which is being replaced as well. There does not appear to be any other water leak.

So leaking/split windscreen washer pipes are probably the fault & will need to be replaced!