About Digby Management Company Limited (07170138) United Kingdom