About Digby & Nelson Investments Limited (00439720) United Kingdom