About Sadie And Flo Ltd (12896425) United Kingdom