About Horfield Investments Limited (02116712) United Kingdom