About Grenade Stitching Ltd (13329341) United Kingdom