About Flamingo Property Ltd (10462123) United Kingdom