About Hide & Stitch Ltd (11052600) United Kingdom