Welcome to Vodafone Community
The top up cards used to come with the sim cards but ive not seen them this way for quite a long time.
You could either ask customer service on 191 or Live Chat for one to be sent out.
Vodafone High street Stores have them to collect.
The Vodafone Social Media Team here would not be able to send one out.
If not then you can still use one of the avenues to top up supplied by Vodafone.
As this is a public forum please edit your post to remove your address.
I have flagged this with the Social Media Team here to remove it too.
Current Phone > Samsung Note 9 _512Gb > Model: SM-N960 Hybrid-Duos.
Samsung One Ui / Pie.
Samsung Gear s3 Frontier Watch.