About Dean & Holland Ltd (13341998) United Kingdom