About Flora Lodgings Investments Ltd (13327762) United Kingdom