About Flora Tea Rooms Limited (12198492) United Kingdom