About Margaret Howell Limited (02134765) United Kingdom