About Dencher Limited (08494556) United Kingdom