About Dean Group Ne Limited (12255028) United Kingdom