About Merchant Factors Limited (00479813) United Kingdom