Да, спросил его, ответил на этот раз, что точно нужет адрес в UK для подтверждения. Правда, он сказал, что вроде бы большинство регистраторов такой адрес предоставляют или бесплатно или за небольшую плату:
A foreign .uk domain registrant needs a trustee with an UK address if he doesn't have his own UK address.
Most domain registrars offer this service (some for free, others for a small fee).