About Flamingo Homes Limited (12820113) United Kingdom