About Xanadu Tea Rooms Ltd (13278651) United Kingdom