About Windmill Stores Group Ltd (13669370) United Kingdom