About Flamingo Blinds & Awnings Ltd (12052928) United Kingdom