Who is Really Buying up Britain?

18th September 2025

Britain for sale.

From sport to housing and water – it seems a large part of the UK is being sold off to the highest bidder.

But, who is really buying up Britain and does it matter?