About Chris And Delia Holdings Limited (10475961) United Kingdom