About Digby Edwards Limited (08180584) United Kingdom