About Dean & Son Limited (00035861) United Kingdom