About David Kavanagh Consulting Limited (06507852) United Kingdom