Shop Direct, the UK catalogue and online retailer which operates the Littlewoods, Very and Isme businesses, has recorded its first full-year profit in ten years.