About Francesca Turner Ltd (12136221) United Kingdom