About Flow Property Investments Ltd (11172094) United Kingdom