After quite a few phone calls the situation is a little clearer. Basically the company and the bank are blaming each other. Here's the breakdown:
I made an order for something worth £250. The company took my details and reserved that amount with my bank. So £250 is 'on hold' and I don't have access to it
Then they sent out just 2 thirds of the order (1 third was not in stock) and charged my card accordingly i.e. didn't charge for the absent third. The money that came out of my account (£190) did not come from the reserved amount, it is separate to that.
So the reserved amount is still on hold (i know it will return me to eventually) and the bank says this company have essentially pillaged £190 that they are not entitled to. The bank says they should have taken the money that was reserved and that if the item wasn't in stock they should have only reserved an amount that covered what they do have in stock. Or that they should have cancelled the reserved amount prior to then taking a lesser value
The company says they don't have the right to take a separate payment, and that what they took out (the £190) should be from the £250 that was reserved originally.
I kind of suspect the company are the ones who've let me down, but tbh I'm not sure that is the case. I really don't trust any of them! All I am certain of is that the timing of this has inconvenienced me greatly and I am very annoyed. I would like to know one way or the other who is at fault here.
Any thoughts?