Simon Cowell always worries about money despite £300 million networth Published 08 May 2025 Full Article