About Chester Stitches Limited (07431493) United Kingdom