About Diggory Investments Ltd (10045267) United Kingdom