About Frankie And Leo Ltd (10704492) United Kingdom