I agree, call them. I previously was in a similar situation with Barclaycard and they reduced my rate from 19.9% to 17.9% and then down to 14.9%. To put it into context this was over a three year period and because I had paid more than the minimum for a couple of years prior to this.
GOOD LUCK :-)