About John Denham Limited (11488990) United Kingdom