About Denham Trading Limited (12656641) United Kingdom