Built by Henry VIII, the royal palace has been home to kings and queens of England for over 300 years