About Flowmay Properties Limited (00959028) United Kingdom