About Windsor Property Holdings Ltd (11327538) United Kingdom