About New Stitch & Fit Limited (09543751) United Kingdom