I spoke with a guy who actually explained what happened to me and it was to do with MMS messages. I sent one yesterday afternoon and got charged despite being on my home WiFi. He told me that even if you are on your own WiFi MMS messages are sent via the Three network so that's why I was charged. I have one person who does not have WhatsApp and I sent them a photograph.
At least I will know in the future.