If that website says that you're in Spain then your VPN seems not to be working! It should show the IP address allocated by your VPN which, I assume, should be a UK one.
For example, here's what I see when I use that website with my computer running normally:
http://oi64.tinypic.com/swqn8w.jpg
and here's what I see if I use a proxy server to route my internet traffic via Germany:
http://oi65.tinypic.com/rl9kiq.jpg
Since you're seeing a 'normal' result, rather than the one to be expected when using a proxy server (which is what a VPN actually is), your VPN is either allocating you another Spanish IP address (which isn't going to help you access UK web services) or, far more likely, simply not working at all.