Hello
i am sorry for this happen
it seem paypal problem which we still not clear until now
your card currency in GBP you can try to make payment in any website uk
let say you have £100 in your card you will able to make payment full £100 you can try and see the value deducted
i strongly advice you using card for payment rather than add it to paypal as most shop in UK accept card directly
Regard