@Kevco100 £120 a month is quite average these days, but as I wrote earlier you are probably being charged on estimates and your consumption will really be a lot lower. Send in those readings as soon as possible. (No meter readers call these days and customers have to take their own readings)
@Paula1 Sorry to hear that about your bills, with electric heating it is possible to pay over £2000 a year these days, but do read your meters and send the readings to SP, they might be billing you on high estimates. Ask a friend if you don't know about meter readings.