About D.lockwood Consultancy Ltd (08024081) United Kingdom