About David Keating Associates Limited (SC342907) United Kingdom