Two trains to London have been cancelled because of heavy rain flooding. Both the 10.29am and 10.49am services from Sheffield to St Pancras will not be running. Poor weather conditions are causing disruption to services across the South West of England.