About Flamingo Estates Limited (12878271) United Kingdom