About D & D Consultancy Services Limited (10869868) United Kingdom