There's only one country that's given up nuclear weapons, and that was due to racism. Even if Britain was no longer given the missiles, can you really see the country not developing an alternative delivery mechanism?
If you look at the Budapest Memorandum, Belarus, Kazakhstan and Ukraine also voluntarily gave up their nuclear arsenals by becoming a party to the Treaty on the Non-Proliferation of Nuclear Weapons in exchange for security guarantees.