D & S Factors Ltd