About Flamingo Construction Limited (07998099) United Kingdom