About J Denham Limited (13619276) United Kingdom