About Direct Factors Limited (02825689) United Kingdom