Based in the UK. Honest, efficient and hassle free. I have used this service a number of times.They calculate your liability and present you with the bill to take along for payment. They will also pay the bill in Spain for you for an extra small fee.One year I tried a different service (as I'd lost their email address) and it was dreadful. The other service actually forgot to file it for me and I had to remind them a month later. Another year I did it myself on-line and the system crashed so many times and got me so frustrated that I went back to using this company again. Worth it for £30 per submission (if you want to present it yourself) or £12 per person extra (if you want them to pay it for you in Spain also).UPDATE - 2021 : 6 years later, and I'm still using them most years (I occasionally do it myself - so don't use any service then), I'm still very happy with their services.
Claim your business profile now and gain access to all features and respond to customer reviews.