About Tyrers Tea Rooms And Deli Bar Limited (12837111) United Kingdom