About Tea Palace Of London Birmingham Shop Limited (13347356) United Kingdom