About Flo Flo Properties Ltd (10437360) United Kingdom