About Flow Property Holdings Ltd (12865694) United Kingdom