About Ditchling Investments Limited (08447960) United Kingdom