Everything you need to know about the stamp duty holiday
Buying and owning a home is a key aspiration for many people. Having a place to call your own is an essential part of life but getting onto and climbing the property ladder can be expensive – the average property price in the UK is now £238,831.