About Windsor Television Limited (01745542) United Kingdom