About Windsor Stag Properties Limited (09941593) United Kingdom