Well, after some messing about it seems the battery wasn't charged enough. This then meant the immobiliser wasn't seeing 12v and stopped everything working (disguising the low charge). Genius!
Thanks all for the kind words. My plan now is to just drive it over the summer - no more 'little jobs' until next winter (although they're already lining up)...!