Hampton Court Palace, London Details