About Flamingo Plants Properties Ltd (03467118) United Kingdom