I have just spoken to the shipping line and they have explained that this container was short shipped at origin and is currently on the Sofie Maersk which is due into Felixstowe on 15/04 and the feeder vessel will take the container to Grangemouth on 19/04, therefore they would be unable to get this on an earlier feeder.
They also advised that they sent you notification of the short ship?