About Winchester Square Properties Limited (04080854) United Kingdom