About Flo Properties Limited (08131820) United Kingdom