About Windmill Investments (london) Limited (11032225) United Kingdom