About Della Judd Limited (11965632) United Kingdom