About De Douglas Consultancy Limited (06912765) United Kingdom