About Dean & Griffin Limited (12100698) United Kingdom