About D.n.spencer & Son Limited (00705598) United Kingdom