Lord Rose: A Comprehensive Profile of a British Retail Icon Business News December 3, 2025 Introduction Lord Rose, formally known as Baron Rose of Monewden, is a name synonymous with British retail. Over a career…