About Windmill & Shaw Investments Limited (05940069) United Kingdom