About Doctorbird Consultancy Ltd (09191622) United Kingdom