About Flamingo Property Development Limited (13551022) United Kingdom