News

UK property sales now take an average of 205 days—longest on record. London sees slowest moves. Cavendish and TwentyEA urge sellers to ...