About Sewers & Knitters Limited (02271232) United Kingdom