The bank account is held in Sweden and the SWIFT address does match this. The address is London is a correspondence address in the UK as we are also based in the UK.
I'm not sure why the SWIFT is thought to be for a bank in Spain as the country code for Spain would be ES, not SE: