Claim for Compensation

I went to London on the train yesterday from Peterborough. We wanted to go back at 7 but all of the return trains were cancelled as someone was hit. I was then told by a Thameslink rep that they’re giving free cabs to Peterborough if I go on the Bedford train. We arrive in Bedford at 1am to find that he bullshitted us and now we’re stranded. We’re both 17 so we couldn’t get a hotel so I had to get a cab that cost £55 and went 91mph on the M1. I got home at about 3 and my friend does self employed and I’m in FT education. Will I be able to get my money back on the ticket and reimbursed for the cab cost?