About Flexmoor Properties Limited (10099444) United Kingdom