About Windmill Holdings Limited (NI064501) United Kingdom