About Tailored Stitch Ltd (12790124) United Kingdom