About Tea Palace Of London York Shop Limited (13003797) United Kingdom