Thank you for your reply, syncbox!
I’m a bit clueless about this stuff so I’d asked my host, who has previous supplied good advice (if not done the moves for me themselves, I guess they get bored sometimes). In this case, however, I’m wondering if it was the best advice.
Basically, I was advised to do the move by editing the info in the Settings> General tab and then just moving all the WP files into the new directory.
Seemed like a sledgehammer solution but it worked for the most part except for this last bit of Page confusion.
Your suggestions got me thinking a little out of the box I’d been in. I checked the page ID and it showed the correct address. So I thought to check the files of the theme itself and, sure enough, the php file in charge of that sort of thing was not updating correctly. *headdesk*