Is there definitely only one answer?
I think only one ocean borders UK- the (North) Atlantic Ocean- although I'm not 100% sure how far south the Arctic ocean ends.
I think Mexico has only one too- Pacific -as it's Caribbean and Gulf of Mexico to the East and I don't think that counts as Atlantic.
I haven't thought about Russia and Canada yet