Yeah, Vodafone have a reputation. However, you never getting a bill and never questioning it mean you're somewhat responsible here. However, they should have known your address and made contact.
I would dispute this with Vodafone, and if that doesn't work I'd take it to the TDR. You should change providers, ideally in the next few days if that's practical given your connection type, otherwise Vodafone should be able to reinstate your connection given the dispute of the bill.



