Value fashion retailer Primark has seen sales pick up following weak Christmas trading, with profit margins also improved in the first six months of its new fiscal year thanks to fewer promotions and better managed stock.