About Dean Overhand Interiors Limited (11216978) United Kingdom