About Windsor Properties (cardiff) Limited (01698412) United Kingdom