British Christmas Tree Growers Association members have reported 2020 as the busiest year they have ever had. An estimated 10 million real Christmas trees will be sold, up from 8 million last year. That means that 36% of UK households will have a real Christmas tree.
What's happening with your property value in the current market?