The fact that the CAA nor the TCCA websites do not list the fact that Cardiff Aviation have the relevant approvals doesn't mean anything, websites are not difinitive, if you really are that bothered about it, either ring the CAA or TCCA or in fact Cardiff Aviation.