About Flex Developments Limited (00633158) United Kingdom