About Windmill Investment Limited (03428823) United Kingdom