About Horseshoe Tea Rooms Limited (08845307) United Kingdom