I'm visiting the UK from India, and I can confirm that it is not just hard - it is impossible to get an unlimited data plan. Among all the service providers, there are only two that even advertise one, and even that says "3 GB fair usage per month" (wtf?!) in the fine print.