About D And S Factors Limited (01597582) United Kingdom