About D. & D. Consultants Limited (02327814) United Kingdom