About Windmill Place Limited (09680000) United Kingdom