Seeing as the closure defines a scope, GOVUK not be declared a top-level variable? It would reduce scope chain traversal and make it easier to write:

     (function() {
        "use strict";
        var GOVUK = window.GOVUK || {};