Hi Mr. Hague,
I was having a similar problem. All that is happening is that your buttons are associated with the wrong URL. For example, your “about” page is at http://www.halalfreerangechicken.co.uk/?s=about, but your button is linking to http://www.halalfreerangechicken.co.uk/about/ which is a blank page.
An easy way to fix it is to go to “appearance”…”menus” in your dashboard. Delete the old menu and start fresh. Under the “pages” dropdown, select the most recent pages and “add to menu.” Give it a name like “primary,” check your settings and save it. View your page. If you already had it open, reload it. Your menu buttons should work now.
If not, follow up here: )
Deleted the pages and menus and started again, same problem.
It happened from a default install, never had this problem before.
It could be caused by a plugin. Try disabling them first to check.
The only plugin is Limit Login Attempts which was already there.
Resolved – Conflict with old files on the website.