As they are in breach of contract, which is what it is, you can begin a
small claims court action against them. I would forewarn them that
you've received legal advice that they will be fully responsible for the
costs of the claim including your trav...