About Flamingo Windmill Ltd (13183811) United Kingdom