About Flamingo House Management Limited (08740748) United Kingdom