About The Stitch Bar Ltd (13042878) United Kingdom