About Horndon Place Management Co Limited (12030991) United Kingdom