About Windsor Place Management Limited (04678201) United Kingdom