Can anybody suggest a good place to get a new battery from - or is going to somewhere like Halfords the easiest? I presume a heavy duty one is needed!!
Go to Halfords, One of their batteries comes with a for year warranty. Take it. And when it goes dead in three years you get a new one free, with a four year warranty! (then never buy a battery again)