Engine light came on today and hasn't gone off 1st time I've driven her for a fortnight would this have any bearing on its been quite wet weather checked oil and water and if anything she seem a bit more responsive but also a bit noisy
Get an OBD code reader and see whether there are any fault codes saved in the ECU. Otherwise visit a shop and let them do it for you. You should not take this lightly, what starts out as a small problem might turn into a moneypit if its not treated
I'd go with the ODB2 code reader, if you've got a smartphone you can get a cheap bluetooth one off ebay for £4 or 5. There is some way to read it by disconnecting things and counting flashes, but you can't clear it that way anyway. I hear some garages charge £15 to £30 just to check the code! Maybe check your boot - I think the boot/roof ECU's can trigger the engine light since they have ODB2 fault codes, but I'm not sure on that, just thinking if it's got condensation in there while it's been wet.
Transient code, then. Get a cheap ODB-II reader from ebay / DX / AliExpress. It needs to support KWP2000, which they all should do. Torque is a good phone app that I've used on Android without issue. You don't need the paid-for app, Torque Pro, to retrieve the codes.