About Windsor Computer Services Limited (06920534) United Kingdom