About Designer Touches Limited (06898391) United Kingdom