About Ducker & Son Limited (00512039) United Kingdom