The points are both trailing ones. The switch diamonds may well have still been set for the Bristol-Portsmouth which had just passed, but, presuming the Portsmouth-Bristol was correctly signalled, the London-Honiton should not have been there. It looks to me as though it is possible (I do not know enough to be certain) that the London may have been deflected towards the other line by the switch diamonds and so did not hit the rear of the Bristol straight on. It also looks as though the rear vehicle of the Bristol was still on the sharp curve coming off the Romsey line, which would also mean that the London did not hit it straight on. It could be either or both or neither, but I do not know definitely.
Note to Mods: there is an element of speculation here, but it is about the course of the accident, not its causes.