Frances D'Souza, baronesse D'Souza