St Margaret's Chapel, in Edinburgh Castle