About Stich And Style Ltd (11102655) United Kingdom