About D & E Stamp Limited (05158849) United Kingdom