London coverage should be fine. I don't have Wind but they have lots of towers in the city. Issues may arise when leaving London or any other city Wind serves. They have third party agreements but no towers outside the cities. Don't know how that's handled but Wind states that coverage may be uncertain outside their main coverage areas.