About Dean Street Holdings Limited (11614167) United Kingdom