This is a very weird problem. Locally my install of this site works fine. The live version of the site should be no different because it was deployed from my local copy using Git and uses the same database.
But on the live site, some pages in the control panel don’t fully render, missing the footer and key bits of javascript which stop the page working properly. It only seems to affect certain pages though, e.g. publish/edit, Structure module page, Communicate page, Template manager (but not template prefs of snippets or GVs) and PHP Info page.