About Flexi Property Investments Limited (11493866) United Kingdom