And I would also like to add that I actually found their customer service very good. The system may be breaking but the staff were always as helpful as I felt they could be, the phone was always answered quickly (under 5 minutes) and I got call backs when they said I would.
Eurostar on the other hand I’m still waiting for a response after 4 weeks and numerous submissions on their contact form and tweets (no phone contact possible).