Catherine Tydesley aka Eva Price