The bane of all British cars - Lukey electrics?
Take it to an auto electrical specialist. Although simple electrics if you have put the battery in with inverse polarity you could have blown diodes in diverse areas.
Of course you could always go to this forum
http://www.triumphspitfire.com/