About Delly S Limited (07553571) United Kingdom