Supply of new properties for sale returns to 2019 ‘norm’

From 2014 to 2019, the UK has seen about 1.2 million transactions per annum. This might be defined as a ‘normal’ market, comparable with HMRC transaction volumes