About Dean Holdings Limited (01816542) United Kingdom