Update: London Market

Home sales once again fell to their lowest level in 30 years last month and according to the Royal Institution of Chartered Surveyors, the number of people moving house is at its lowest level since surveyors started collecting records in 1978. There were 15.3 transactions per surveyor during the three months to the end of […]