About Tea One L&l London Franchise Ltd (10922590) United Kingdom