About Sewsafe Products Limited (03397643) United Kingdom