About Flamingo Properties Limited (04425431) United Kingdom