About Tylers Tea Rooms Limited (08899274) United Kingdom