Richmond is London with a difference: intimacy with the river, history and a profusion of wonderful parks and gardens. Kew Gardens is close by. And Catherine is a perfect host in her cozy, spotless home.