Upmarket apparel retail J Crew is to stop using fur in its product lines, but says the decision has been taken for business rather than ethical reasons.