About Charterhouse Factors Limited (05281901) United Kingdom