About Saddle Stitch Slim Ltd (12862341) United Kingdom