About Pepperstitch Designs Limited (02994275) United Kingdom