About Dean & Thomas Limited (04858891) United Kingdom