Just a (hopefully) very quick update on this. the form works perfectly in Chrome and IE and on earlier Androids and IPhones. However, on newer Androids and IPhones (e.g. 7), nothing happens at all when the Submit button is clicked.
Looking through the WA Forum, I think it may be because the select elements do not have labels. Could you possibly confirm if that's the issue please.