Hi John,
it would take two steps to do this. The first is to create a ranking column, the second is to delete values where ranking column not equal to 1. This basically indicates your primary addressUuid (based on most recent date).
1) create a new column indicating the rank of each row for each AddressUuid. We will use the rownumber() function for this.
derive value: ROWNUMBER() group: AddressUuid order: -Date
the -Date ensures the column is descending, so more recent date first.
2) filter out the duplicates (values greater than 1)
filter type: greaterThan col: Accepts_CreditCards greaterThan: 1 action: Delete
Hope this helps!