Latches are a "Safety Slam Lock System". The one I found is Supplied by International Hardware Inc. It seems to be the same size as ours. Web site is
www.ihinc.com. Part number 206-U R&L Safety Slam Lock System. I could not find another supplier.
Hope this helps Don