The commercial arm of UK broadcaster BBC , BBC Worldwide , on Tuesday night agreed in principle to pay more than £ 100m -- half the valuation of a year ago - to Woolworths in a deal that emerged as the troubled UK retailer struggled to stave off administration .