About Tea And Roses Ltd (07890759) United Kingdom