About Flexmore Property Limited (10998602) United Kingdom