Many thanks to everyone for your advice.
We have now raised a query via the Accor customer services team. To his credit, the agent was horrified that a refund was refused and confirmed with me several times that it was the hotel (and not me) who had cancelled the booking. The agent explained that the query would go to a team in Paris and a response normally takes 72hrs.