About Nelly Duff Limited (06957909) United Kingdom