Thank you Mike.
Your answer makes it seem to me that the problem could be that my payment gateway requires something in the ‘Province’ field… The gateway is by Banco Sabadell so I think we may have to take it up with them! Should I find a solution I will post it here.
In response to you kamillamonkey, I never had a problem with those fields appearing and therefore can’t help you, sorry!