Did a bit more searching on the web last night, and came across a similar problem and their solution was the large fuse under the bonnet had blown....
If I disconnect things, like the pump or ecu, leave it a while and then plug them back in, the fault clears and the vehicle drives correctly.
The instant that I stop and restart the engine though the light is back on
So I managed to get this fixed now
It was the big 30amp fuse out under the bonnet which controls the ABS pump. All good
no such luck for me, as mine was fine....so still no clue.......
If I disconnect things, like the pump or ecu, leave it a while and then plug them back in, the fault clears and the vehicle drives correctly.
The instant that I stop and restart the engine though the light is back on

So I managed to get this fixed now

It was the big 30amp fuse out under the bonnet which controls the ABS pump. All good

no such luck for me, as mine was fine....so still no clue.......