About Winsted Limited (01404832) United Kingdom