About Flamingo Property Management Limited (08598419) United Kingdom