About Buttonhole Stitch Limited (07480423) United Kingdom