You are right to check the CAA list of approved FTO's but bear in mind that things take a while to get updated and flow through their systems. I seem to remember a few years back when Naples temporarily lost their approval for not having a JAA CFI that it took a while to flow through the system and the list get updated.
If anyone is concerned then best to get on the phone or email the CAA direct and put the question to them.