It is believed the 6.31pm service from Shrewsbury to Aberystwyth travelled beyond where it should have stopped and hit the stationary 7.09pm service from Machynlleth to Shrewsbury