About Windsor Place Residents Company Limited (04292123) United Kingdom