About Windsor Thomas Limited (01216461) United Kingdom