About Stoneham Ventures Ltd (10063951) United Kingdom