Been sat puzzling over this for hours and still not got it.
I'm now using a form to input the VAT rate and it's clear that, whilst the vat rate is displaying in the table, the query is using the vat rate ID as has been said and I can't see where I'm going wrong.
It won't beat me though, I will carry on reading and fiddling and will get it eventually.
Thanks for help.