About Marflow Properties Holdings Limited (06924317) United Kingdom