Hello,
This looks like our 26-089P Keller latches. Take a look and make sure that the dimensions match up to confirm. Thank you!