Is there anything I can do to recover these funds?
You can show them transactions if it's confirmed on the blockchain, but I am not sure how ChangeNOW is generating addresses for all customers.
Screenshot images can be edited but you can't edit and make fake transaction if it's confirmed, but you should know the risk of using centralized instant exchanges.
It is also possible that you used some phishing website or you have some clipboard malware on your computer that generated fake receiving address, but this is juts a speculation.
Do you know what happen with Bitcoin you sent, and can you post transaction in public (or in private message) for better inspection?