About Flavell Property Investment Ltd (11219002) United Kingdom