About Digby & Harry Limited (13211012) United Kingdom