About Flex Short Stays Limited (13692585) United Kingdom