About Flech Properties Limited (12667713) United Kingdom