About Stitch - Rite Limited (03743278) United Kingdom