About D & O Investments Limited (12091712) United Kingdom