In the newly built luxury of London's Belgravia, two families meet by chance and the wounds of the past are reopened.