About Windacre Properties Limited (03430988) United Kingdom