About Horseferry Investments Limited (00272308) United Kingdom