About Windsor View Limited (10014176) United Kingdom