About Windsor Properties Limited (11583271) United Kingdom