London Property Market Update: What Sellers and Buyers Should Know in September 2026 September 25, 2026