About Windsor Scientific Limited (02413332) United Kingdom