About D & B Consultancy Ltd (SC620219) United Kingdom