The 85-year-old Brecqhou residents own The Ritz Hotel, the Telegraph newspapers, Shop Direct (which owns the Littlewoods brand) and courier service Yodel. According to The Financial Times, the billionaire brothers have had to pour more than £300m into their stable of businesses over the past 18 months, and face a new cash call at Shop […]