About Woolwich Silk Screen Limited (01259603) United Kingdom