First-time buyer funding
13th November 2023
The average deposit paid by a first-time buyer was £43,693. Perhaps unsurprisingly, almost two-thirds (63%) were in the top 40%…
Market outlook
9th October 2023
Interest rates are deemed to be at, or close to their peak so any improvement should start to lift sentiment….