About Delly S Croydon Ltd (12726782) United Kingdom