About Frank And Stella Limited (07440408) United Kingdom