About Magic Stitch Limited (07121568) United Kingdom