About T.f.s. Direct Limited (02417743) United Kingdom