They let you down by cancelling your booking without a word leaving you stranded on the day with no way of contacting them. They then illegally set up fake new appointments using your details and bank info that you gave in your initial booking to rob you and make it hard to get in touch with them. I will be taking this further.