About L. R. Denham Limited (10103848) United Kingdom