About D & D Abbott Investments Limited (10703084) United Kingdom