Result
Received apology from Virgin that the ticket was valid and received refund of £107.00. No other recompense though. So I now carry the apology letter with me. This morning I had Train Manager (a different one) telling me my ticket not valid as the 09:29 to London Euston from Crewe is Peak Only - produced my letter and she apologised when she heard journey had started in Wales!
Glad you got you money back, but I would have expected them to provide some additional recompense as well to be honest.