About Sewardstone Ventures Ltd (13110281) United Kingdom