About Flexford Properties Limited (02818082) United Kingdom