About Catford Hill Management Limited (11251915) United Kingdom