About D. & S. Denham & Son Limited (05921593) United Kingdom