Getting to LHR is fine - the problem is the cost of a flexible railway ticket for the trip home - due to risk of delays etc.
On BA, tickets routed NCL-LHR-??? are generally cheaper than LHR-??? direct. Same goes for KL at AMS (obviously need to add on APD).