About Windsor Property Investments Limited (10770545) United Kingdom