It was completely my own fault the battery leaked, now realising it has been 4-5 years since I installed the alarm and not once have I checked them. My bad.
Luckily the alarm did its job and told me there was a fault (not a nice wake up at 3:00am) but if it hadn't have triggered the alarm I'd...