Factors Affecting UK Housing Market: Demand, Supply, Employment, Interest Rates And More