About Flamingo Property Investments Ltd (10686322) United Kingdom