About Dean Group Developments Ltd (11530718) United Kingdom