About The Slipped Stitch Limited (09080388) United Kingdom