Job offer revoked due to reference.

I was given an offer of employment last week and my prospective new employer has now revoked my offer of employment based on an unsatisfactory reference from a previous employer. I was due to start with them on 31/03/25. I have no reason to believe why I should have any poor references as I have left both my last two positions on very good terms. Granted I was only in my previous position for 6 months but the one before that was over 2 years.

My previous and prospective employer are refusing to give me any reasoning as to their decision or indeed provide me with a copy of said references.

Simple question…do I have rights/action I can take?

Employed in England & Wales.