About Dean Group Ltd (11804018) United Kingdom