About Flex Facilities Management Limited (04228657) United Kingdom