About Swagger & Stitch Ltd (07198626) United Kingdom