About Dean Group Holdings Limited (12401447) United Kingdom