About Flex Property Investments Limited (11398524) United Kingdom