About Jam Tea Rooms Limited (09698839) United Kingdom