About European Factors Limited (02931153) United Kingdom