London house prices are now falling - Does this mean that supply i...