Hampton Court was the grand backdrop for Katherine Jenkins’ fairytale wedding to Andrew Levitas.