About Well Stitched Up Ltd (SC518722) United Kingdom