Research from Enness Global shows that the five most expensive properties sold so far in 2025 range from £25 million to £41 million, all located in London.
Peter Hawley, Director, SOWN (part of LRG), argues that dispelling misunderstandings is essential for Shared Ownership’s credibility and sustainability.