St Margaret's Chapel, oldest building in castle