About Edith Deleon Ltd (10886590) United Kingdom