Mortgage deal shelf life hits a record low of 15 days

The average shelf life of mortgages has dropped to a record low of 15 days before they are pulled by lenders, according to analysis from Moneyfacts.