For Love or Money at York Theatre Royal