Bamford's Daylesford Organic warns of consumer spending pressure
Lady Carole Bamford's luxury Cotswolds farm shop, Daylesford Organic, flags 'uncertain economic environment' as a threat, despite selling £995 scarves and thriving trade. Explore the opulent empire and its political ties.