About Windmill Convenience Store Ltd (10089996) United Kingdom