About Brand And Stitch Limited (13598373) United Kingdom