No, it is not free to join Costco in the UK, and you have to opt for a certain subscription to get access.