Thanks for the replies - much appreciated.
Done this - fob light does not flash when key is turned to position 1.
Bonnet is, I think, sorted. I've had the latch and switch out, and tested the switch - circuit is closed when the button on the switch is not pressed, and open when it is...