About Margaret S Tea Rooms Limited (10415868) United Kingdom