About Epworth Investment Management Limited (03052894) United Kingdom