Home Stock Can low valuations boost UK stocks in 2025? Experts weigh in