Go to your site and scroll over the buttons and you'll see the link at the bottom of your browser window. The link goes from your button to the page you want to open. So basically you have told both 'More Photos' and 'Contact' buttons to open, when clicked, your page named "button" with the URL of
http:/www.morairabandb.co.uk/button.html
I left a '/' out on purpose.
You do not have a page named 'button'.
Open your page which contains your photos in BV, what is the page named? Should be named something like 'photos'. Use all lowercase letters with no spaces. If you must have spaces separate the words with "_".
Make sure you have published the page.
Let's say you have named this page 'photos'. You would need to edit the link URL of the button to read:
http:/www.morairabandb.co.uk/photos.html
Then publish your index page again.
Each button must show the EXACT location of the page you want to open.