About Flo Property Developments Ltd. (SC372283) United Kingdom