All The Latest Property News
75Media Enters Administration After Significant Financial Challenges
75Media, the home of giant screens in Salford and Scottish expansion, as well as a 2025 “seven-figure investment” from Mercia Partners through the Northern Powerhouse Investment Fund, has entered liquidation.
