About Denny Ellison Investment Management Limited (12983203) United Kingdom