About Heap & Digby Limited (02248193) United Kingdom