About Horton & Ellis Investments Limited (12159788) United Kingdom