Claire:
This is normal: I haven't yet met a car hire company that will take a debit card. It is to do with the fact that extra charges (damage/fuel etc) can be guaranteed/taken with a c/c and not with a debit card.
My wife was stranded in Stansted years ago without a c/c and had to take a bus!!
Sorry can't be more helpful: Good luck.
Whatman