About Dean Hand Limited (11140596) United Kingdom