Just an update,
whilst taking the front seats out of my car (to clean chocolate milkshake out of them) I think I have accidentally cleared the ABS/ASR fault!
Because I had to disconnect the airbag wiring under each seat I disconnected the battery, and in the time it took for my seats to be washed and dry out the fault has cleared. Naturally I suspected this was a load of old Bulls**t but looking through threads on here, I noticed quite alot on resetting the ECU by disconnecting the battery for at least 45 minutes. Mine was ovbiouly disconnected for a lot longer than this, and apart from that, nothing else was done to the car, it has been several days now and nothing has come back up again.