About Windsor Telecommunications Limited (03752621) United Kingdom