Hello,
Your photo resembles the 70-048 Malta screen latch. Take a look and compare the specifications below to yours. Thanks for posting!