About Damozel Limited (02772486) United Kingdom