About Delia Nichols Enterprise Limited (07064108) United Kingdom