Question Author
Have had a reply from Roadchef, who have agreed I can cancel the room booked through Reservations.com and to let them know that if they contact the hotel direct they will confirm this and if I then ring them direct they will let me book the room for £51. I have sent this information to Reservations.com but don't expect them to refund me if I am honest. Will keep on at them till I get some satisfaction.